#include "graphic_particle_emitter.h"

// .. REFERENCES

#include "primitives.h"

// -- PUBLIC

// .. CONSTRUCTORS

GRAPHIC_PARTICLE_EMITTER::GRAPHIC_PARTICLE_EMITTER() :
    OBJECT(),
    Duration( 0.0f ),
    CurrentTime( 0.0f ),
    Rate( 0 ),
    ItIsLoop( false ),
    ItIsPaused( false )
{
}

// .. OPERATIONS

VOID GRAPHIC_PARTICLE_EMITTER::Emit(
    GRAPHIC_PARTICLE_TABLE & /*particle_table*/,
    const TIMER & /*time_step*/
    )
{
}

// ~~

VOID GRAPHIC_PARTICLE_EMITTER::Reset()
{
}

// ~~

VOID GRAPHIC_PARTICLE_EMITTER::Pause(
    const BOOL it_must_pause
    )
{
    ItIsPaused = it_must_pause;
}
